Career 2024 2023 2022 2021 2020 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour UAE F1 Spain #1-w2 Qatar F1a Spain #1-w3 Bahrain F1 Spain #1-w4 India F1a Malaysia F6 Germany F1 Portugal F2 Germany F2 Germany F3 Turkey F1 Turkey F2 Uzbekistan F4 Spain F7 Saudi Arabia F2 Slovenia F2 Netherlands F1 Netherlands F2 Spain F16 Spain F17 Netherlands F3 Netherlands F4 Netherlands F4 Nigeria F5 Nigeria F6 India F5 Netherlands F1 Netherlands F2 Germany F9 Germany F11 Germany F12 Netherlands F3 Netherlands F4 Spain F25 Spain F26 Spain F27 France F19 Belgium F1 Belgium F2 Sri Lanka F2 India F7 India F8 China F1 China F2 Croatia F1 Croatia F2 China F3 China F4 Great Britain F3 China F5 Great Britain F4 Great Britain F5 Great Britain F6 Great Britain F8 Uzbekistan F4 Italy F14 Italy F15 Netherlands F2 Netherlands F6 Netherlands F7 Spain F32 Spain F33 Great Britain F16 Great Britain F17 Great Britain F18 Israel F5 Israel F6 India F3 India F4 Germany F4 France F3 Great Britain F3 Great Britain F4 Great Britain F5 Great Britain F6 Great Britain F7 UAE F1 UAE F2 Kuwait F1 Kuwait F2 Netherlands F1 Netherlands F2 Spain F6 Netherlands F3 Germany F10 Great Britain F2 Turkey F11 Turkey F12 Netherlands F1 Netherlands F6 Germany F20 Turkey F41 Turkey F42 Germany F3 France F4 The Surbiton Trophy - Surbiton Geneva Challenger - Geneva Germany F3 Netherlands F1 Turkey F11 Germany F19 Netherlands F3 Netherlands F5 Netherlands F6 Turkey F46 Germany F2 Egypt F2 Portugal F1 Portugal F2 Turkey F12 Netherlands F3 Netherlands F4 Netherlands F6 Netherlands F7 Portugal F12 Croatia F11 Greece F8 Greece F9 Netherlands F3 (Middelburg) Open Castilla y Leon - Segovia The LTA Hull Challenger - Hull Challenger Hamburg - Hamburg Shimadzu All Japan Indoor - Kyoto Nova Challenger Osaka - Osaka Fergana Challenger - Fergana The Surbiton Trophy - Surbiton West of England Tennis - Bristol The Manchester Trophy - Manchester The Hilversum Open - Hilversum The Wrexham Challenger - Wrexham GHI Bronx Classic - Bronx Indian Oil Servo Challenger - Calcutta ATP Heineken Challenger 2000 - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Fergana Challenger - Fergana Samarkand Challenger - Samarkand The Powder Byrne Trophy - Surbiton Bristol Challenger Trophy - Bristol The LTA Manchester Challenger - Manchester TED Open Istanbul - Istanbul LTA Men's Challenger - Wrexham Bukhara Challenger - Bukhara Yokohama International Tennis Tournament - Yokohama Osaka International Tennis Tournament - Osaka Neride Prague Indoor - Prague Weissenhauser Strand Cup - Hamburg MTNL Cellular ATP Challenger - Mumbai Ho Chi Minh City Challenger - Ho Chi Minh City Fergana Challenger - Fergana Powder Byrne Trophy - Surbiton Bristol Challenger Trophy - Bristol The LTA Manchester Challenger - Manchester The Wrexham Challenger - Wrexham GHI Bronx Tennis Classic - Bronx TED Open - Istanbul Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Samsung Securities Cup Challenger Tennis - Seoul Yokohama Challenger 2001 - Yokohama The 69th King's Cup-Thailand Open - Bangkok The Indian Oil-Servo ATP Challenger 1999 - Calcutta ATP Heineken Challenger 1999 - Ho Chi Minh City Honda-Kah Open - Singapore MTCI ATP Challenger - Yokohama Warsteiner Challenger Wolfsburg - Wolfsburg Open de Franche Comte - Besancon Fergana Tennis Challenger Tournament - Fergana The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba West of England Challenger - Bristol The Manchester Trophy - Manchester Arroyo de la Encomienda - Valladolid Colorado Classic - Denver GHI Bronx Classic - Bronx Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum The LTA Wrexham Challenger - Wrexham 2004 USTA Challenger of Calabasas - Calabasas Fergana Challenger - Fergana XI Open International D'Andorra - Andorra Open de Montauban - Montauban The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester SAA Hilversum Open - Hilversum Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia The LTA Bolton Challenger - Bolton 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Okal Cup 2004 - Eckental Challenger Groningen - Groningen Samsung Securities Cup Challenger - Seoul Jameson Cup - Milan The LTA Men's Challenger Wrexham - Wrexham Volkswagen Challenger 2005 - Wolfsburg Open de Franche-Comte - Besancon Heineken Challenger - Ho Chi Minh City Fergana Challenger - Fergana The Surbiton Trophy - Surbiton 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban The LTA Men's Challenger - Nottingham Siemens Open - Scheveningen The Manchester Trophy - Manchester Nokian Hakkapeliitta Open - Tampere Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia Open de Tenis Amaya - Pamplona Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Kobstaedernes ATP Challenger - Kolding The LTA Sunderland Challenger - Sunderland The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux 3rd Volkswagon Challenger - Wolfsburg Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Garden Open - Rome Fergana Challenger - Fergana The Surbiton Trophy - Surbiton Siemens Open - Scheveningen The LTA Manchester Trophy - Manchester The LTA Nottingham Challenger - Nottingham Aamulehti Tampere Open - Tampere Timisoara Challenger - Timisoara St. Petersburg Challenger 2006 - St. Petersburg Bukhara Challenger - Bukhara Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen LTA Wrexham Challenger - Wrexham 4th Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Roma Challenger 2007 - Rome San Remo Tennis Cup - San Remo Fergana Challenger - Fergana Siemens Open 2007 - Scheveningen The LTA Hester Trophy - Manchester LTA Nottingham Challenger - Nottingham Aamulehti Tampere Opene - Tampere Citta di Como - Como Tean International - Alphen Copa Sevilla 2007 - Seville Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental IPP Open - Helsinki Malaysian Open - Kuala Lumpur LTA Shrewsbury Challenger - Shrewsbury Delhi Challenger I - New Delhi Sail Open - New Delhi Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo 5 Volkswagen Challenger - Wolfsburg BMW Tennis Championship - Sunrise Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Sail Open - New Delhi The Surbiton Trophy - Surbiton Dublin Challenger - Dublin Siemens Open - Scheveningen San Marino CEPU Open - San Marino BH Tenis Open International Cup 2008 - Belo Horizonte Kos Succhetti Tennis Cup - Cordenons Credicard Citi Mastercard Tennis Cup - Campos do Jordao ATP Open Castilla y Leon - Segovia TEAN International - Alphen Aan Den Rijn 4° Sporting Challenger - Turin Challenger Copa Sevilla 2008 - Seville Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental Caversham International Tennis Tournament - Jersey Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Heilbronn Challenger Wroclaw Challenger Belgrade Challenger Heilbronn Open - Heilbronn Kyoto Challenger Caltanissetta Challenger Barletta Challenger Athens Challenger Johannesburg Challenger Rome Challenger Rome Challenger San Remo Challenger Busan Challenger Zagreb Challenger Fergana Challenger Turin Challenger Scheveningen Challenger Rimini Challenger Orbetello Challenger Segovia Challenger Geneva Challenger Como Challenger Alphen Challenger Yokohama Challenger Helsinki Challenger Toyota Challenger IX Abierto Internacional de Salinas - Salinas Caltanissetta Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Barletta Challenger Monza Challenger Rome Challenger Rome Challenger Tunis Challenger New Delhi Challenger II - New Delhi Tampere Challenger Segovia Challenger Trani Challenger San Sebastian Challenger Manerbio Challenger Como Challenger Alphen Challenger Szczecin Challenger Napoli Challenger Mons Challenger Eckental Challenger Aachen Challenger Noumea Challenger Heilbronn Challenger Wolfsburg Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Prague Challenger Bordeaux Challenger Nottingham Challenger Marburg Challenger Braunschweig Challenger Sopot Challenger Trani Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Wolfsburg Challenger Bath Challenger Barletta Challenger Mersin Challenger Rome Challenger Rome Challenger Scheveningen Challenger Bercuit Challenger Oberstaufen Challenger Alphen Challenger Seville Challenger Bergamo Challenger Cherbourg Challenger Le Gosier Challenger St. Brieuc Challenger Rome Challenger Marburg Challenger Vancouver Challenger Scheveningen Challenger Poznan Challenger Tampere Challenger San Marino Challenger Meerbusch Challenger Alphen Challenger Orleans Challenger Mons Challenger Rennes Challenger Geneva Challenger Ortisei Challenger Sao Paulo Challenger Tour Finals Noumea Challenger Heilbronn Challenger Irving Challenger Tunis Challenger Rome Challenger Heilbronn Challenger Scheveningen Challenger Tampere Challenger San Marino Challenger Meerbusch Challenger Alphen Challenger Seville Challenger Mons Challenger Wroclaw Challenger St. Brieuc Challenger Turin Challenger Heilbronn Challenger Caltanissetta Challenger Scheveningen Challenger Alphen Challenger Mons Challenger Rennes Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Barletta Challenger Turin Challenger Scheveningen Challenger Mersin Challenger Dubai Tennis Open - Dubai The Stella Artois Grass Court Championships - Queen's/London Gold Flake Open - Chennai The Stella Artois Grass Court Championships - London The Stella Artois Grass Court Championships - London The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch The Samsung Open - Nottingham The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham The Priority Telecom Open - Amersfoort Stockholm Open - Stockholm The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch The Priority Telecom Open - Amersfoort Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Dutch Open Tennis - Amersfoort Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Mumbai Open - Mumbai Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam The Artois Championships - London Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Dutch Open Tennis - Amersfoort Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Ordina Open - s-Hertogenbosch Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich UNICEF Open - 's Hertogenbosch Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Moselle Open - Metz Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Open 13 - Marseille If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam ASB Classic - Auckland Chengdu Open - Chengdu Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, 1R, UZB-PAK 4-1 Davis Cup, Group 1, REL2, CHN-PAK 3-0 Davis Cup, Group 1, 1R, NZL-PAK 5-0 Davis Cup, Group 1, REL2, PAK-KOR 3-2 Davis Cup, Group 1, REL2, PAK-NZL 3-2 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, 2R, IND-PAK 3-2 Davis Cup, Group 1, PO, CHN-PAK 5-0 Davis Cup, World Group, PO, NED-KOR, 3-2 Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, Group 2, 1R, OMA-PAK 1-4 Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, Group 2, 1R, PAK-HKG 3-1 Davis Cup, Asia/Oceania Group II, 2R, NZL-PAK 3-2 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group II, 1R, HKG-PAK 2-3 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, Group II, 1R, LIB-PAK 2-3 Davis Cup, Group II, 1R, SRI-PAK 2-3 Davis Cup, Group II, 2R, PAK-NZL 1-4 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, Group II, 2R, PHI-PAK 2-3 Davis Cup, Group II, 3R, THA-PAK 4-1 Davis Cup, Group II, 1R, PAK-KUW 3-2 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, Group II, 3R, PAK-TPE 3-2 Davis Cup, Group II, 1R, PAK-IRI 3-2 Davis Cup, Group II, 3R, PAK-THA 3-2 Davis Cup, Group I, 1R, PAK-KOR 4-0 Davis Cup, Group I, 2R, PAK-UZB 1-4 Davis Cup, World Group I, PO, PAK-SLO 3-0 Davis Cup, Group I, 1R, PAK-JPN 0-4 Davis Cup, Group I, PO, PAK-LTU 3-2 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) 15th Asian Games Doha 2006 Davis Cup, Group II, 1R, PAK-INA 5-0 Davis Cup, Group I, PO, PAK-IND 0-4